From 206e4c40331f96941aa4074ac1dbfe73bc1159bd Mon Sep 17 00:00:00 2001 From: "vh249@arcadians.cl.cam.ac.uk" Date: Wed, 17 Aug 2005 15:09:31 +0000 Subject: [PATCH] have a useful line reporting when IOMMU_BUG_ON trigger Signed-off-by: Vincent Hanquez --- .../arch/xen/i386/kernel/pci-dma.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/linux-2.6-xen-sparse/arch/xen/i386/kernel/pci-dma.c b/linux-2.6-xen-sparse/arch/xen/i386/kernel/pci-dma.c index 481b61bc27..c9ade99d64 100644 --- a/linux-2.6-xen-sparse/arch/xen/i386/kernel/pci-dma.c +++ b/linux-2.6-xen-sparse/arch/xen/i386/kernel/pci-dma.c @@ -24,13 +24,13 @@ struct dma_coherent_mem { unsigned long *bitmap; }; -static void iommu_bug(void) -{ - printk(KERN_ALERT "Fatal DMA error! Please use 'swiotlb=force'\n"); - BUG(); -} - -#define IOMMU_BUG_ON(test) do { if (unlikely(test)) iommu_bug(); } while(0) +#define IOMMU_BUG_ON(test) \ +do { \ + if (unlikely(test)) { \ + printk(KERN_ALERT "Fatal DMA error! Please use 'swiotlb=force'\n"); \ + BUG(); \ + } \ +} while(0) int dma_map_sg(struct device *hwdev, struct scatterlist *sg, int nents, -- 2.30.2